# -*- coding:utf-8 -*-
"""
Author：Administrator
Date:2021年07月12日
"""
import re
# 提取字符串a中所有的数字
a1 = 'Excel 12345Word\n2\t3456_PPT12lr'
# r1 = re.findall('[0-9]', a1)
r1 = re.findall('\d', a1)
print(r1)

# 提取字符串a中所有非数字
r2 = re.findall('\D', a1)
print(r2)

# \w 可以提取中文，英文，数字和下划线，不能提取特殊字符
r3 = re.findall('\w', a1)
print(r3)

# \W 提取特殊字符、空格、\n、\t等
r4 = re.findall('\W', a1)
print(r4)

# \s 匹配空白字符(包括空格、换行符、制表符等)，相当于 [\t\n\r\f\v]
r5 = re.findall('\s', a1)
print(r5)

# \S 与\s相反，相当于 [^\t\n\r\f\v]
r6 = re.findall('\S', a1)
print(r6)
